import _fetch from "api_xukaiyu/fetch";
/**
 * 查询用户信息
 * @param { Object } data 请求参数
 * {
 *   uid undefined
 *   mobile undefined
 * }
 * @responses { Object } 返回参数
 * {
 *   creditScore 信用分
 *   disputeTimes 纠纷次数
 *   sellTimes 出售次数
 *   sex 性别
 *   mobile 手机号
 *   sellLimit 每日出售上限
 *   idNumber 身份证
 *   userName 用户姓名
 *   referrerUid 邀请人
 *   beanNum 金豆数量
 *   redPacketCount 红包数量
 *   uid 用户编号
 *   buyTimes 购买次数
 *   purchaseLimit 每日购买上限
 * }
 */
export function query_user(data) {
  return _fetch({
    url: "backend/user/user/query_user",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 查询信用分记录
 * @param { Object } data 请求参数
 * {
 *   uid undefined
 * }
 */
export function query_score_flow(data) {
  return _fetch({
    url: "backend/user/user/query_score_flow",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 查询信用分记录
 * @param { Object } data 请求参数
 * {
 *   uid undefined
 * }
 */
export function query_beans_flow(data) {
  return _fetch({
    url: "backend/user/user/query_beans_flow",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 修改信用分
 * @param { Object } data 请求参数
 * {
 *   uid undefined
 *   changeScore undefined
 * }
 */
export function edit_score(data) {
  return _fetch({
    url: "backend/user/user/edit_score",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 修改金豆数量
 * @param { Object } data 请求参数
 * {
 *   uid undefined
 *   beanNum undefined
 * }
 */
export function edit_beans(data) {
  return _fetch({
    url: "backend/user/user/edit_beans",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 邀请的人列表
 * @param { Object } data 请求参数
 * {
 *   uid undefined
 * }
 */
export function invitee(data) {
  return _fetch({
    url: "backend/user/user/invitee",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 删除rediskey
 * @param { Object } data 请求参数
 * {
 *   redisKey undefined
 * }
 */
export function del_redis_key(data) {
  return _fetch({
    url: "backend/user/user/del_redis_key",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 保存或更新记录
 * @param { Object } data 请求参数
 * {
 *   t undefined
 * }
 */
export function update(data) {
  return _fetch({
    url: "backend/user/user/update",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 删除记录
 * @param { Object } data 请求参数
 * {
 *   id undefined
 * }
 */
export function _delete(data) {
  return _fetch({
    url: "backend/user/user/delete",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 查询一条记录
 * @param { Object } data 请求参数
 * {
 *   id undefined
 * }
 */
export function get_one(data) {
  return _fetch({
    url: "backend/user/user/get_one",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 查询列表
 * @param { Object } data 请求参数
 * {
 *   t undefined
 *   total undefined
 *   queryStartTime undefined
 *   pageSize undefined
 *   page undefined
 *   queryEndTime undefined
 * }
 */
export function query_list(data) {
  return _fetch({
    url: "backend/user/user/query_list",
    method: "POST",
    data: data,
    headers: {}
  });
}